package com.mdc.mansion.core.modules.restaurant;

import com.mdc.mansion.core.modules.restaurant.dto.RestaurantStaffDTO;
import com.mdc.mansion.dataaccess.common.service.BaseService;
import com.mdc.mansion.dataaccess.modules.restaurant.entity.RestaurantStaff;

import java.util.List;

/**
 * 餐厅员工信息Service
 * @author mingdongc
 * @version 2018-01-01
 */
public interface RestaurantStaffService extends  BaseService<RestaurantStaff> {

    RestaurantStaff findByLoginAccount(String loginAccount);

    RestaurantStaff getByLoginAccount(String loginAccount);

    void updateStaffRestaurantId(String restaurantId, String staffId);

    List<RestaurantStaffDTO> currentUserRestaurantStaffs();

    void saveCurrentUserRestaurantStaff(RestaurantStaffDTO restaurantStaffDTO);

    void callStaff(String data);
}

